<?php
// 单例模式
// 私有化 构造方法和克隆方法
// 静态化 instance 属性 和 实例方法
class Singleton
{
	private static $instance;

	private function __construct()
	{

	}

	public static function getInstance()
	{
		if (isset(self::$instance)) {
			return self::$instance = new Singleton;
		} else {
			return self::$instance;
		}
	}

	private function __clone()
	{

	}
}

$instance = Singleton::getInstance();